# -*-codeing = utf-8 -*-
# @Tine:2024/9/18 
# @Author:计科201121尚益帆
# File：1-1.py
# @Software:PyCharm
s1="tianjin"
print(s1[:])
print(s1[1])
print(s1[1:3])
print(s1[1:5:2])
print(len(s1))


s1 = "Tianjin"
# 使用列表推导式将每个字符转换成列表中的单独元素
chars = [char for char in s1]
# 使用 '-' 将列表中的字符连接起来
result = '-'.join(chars)
# 打印结果
print(result)

#输出的数据类型是：list（列表）
s1 = "www.tute.edu.cn"
print(s1.split('.'))


#如果要在 str1 中查询是否存在 str2 子串，应该怎么做？
str1 = "Hello, world!"
str2 = "world"
# 使用in关键字检查str2是否是str1的子串
if str2 in str1:
    print(f"'{str2}' 存在于 '{str1}' 中")
else:
    print(f"'{str2}' 不存在于 '{str1}' 中")


#strip()  字符串（String）类型，用于移除字符串头尾指定的字符（默认为空格或换行符\n）。这个函数不会改变原字符串，而是返回一个新的字符串。
#移除字符串两端的空格
s = "   Hello, world!   "
print(s.strip())  # 输出: Hello, world!
#移除字符串两端的指定字符
s = "xxxHello, world!xxx"
print(s.strip('x'))  # 输出: Hello, world!
#移除字符串两端的多个不同字符
s = "!!Hello, world!!!"
print(s.strip('! '))  # 输出: Hello, world


#in关键字
s1 = "www.tute.edu.cn"
if "tu" in s1:
    print("ok!")
